recovery of space vehicles - French English Dictionary